package org.hzero.business.report.annoations;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * @author: tianhao.luo@hand-china.com 2021/2/19  16:42
 */
@Retention(RUNTIME)
@Target({FIELD})
public @interface KnifeReportLineColumnAnnotation {

    /**
     * @return 行报表字段标题
     */
    String title();

    /**
     * @return 行报表字段位置
     */
    String align() default "center";

    /**
     * 宽度
     *
     * @return 默认-1，不给前端传输
     */
    int width() default -1;
}
